package string;


/**
 * String常用方法
 */




public class StringDemo2 {
    public static void main(String[] args) {
        //            0123456789012345
        String str = "thinking in java";



        int len = str.length();
        System.out.println("长度："+len);




        int index = str.indexOf("in");
        System.out.println("index:"+index); //2

        index = str.indexOf("In");
        System.out.println("index:"+index); //-1


        index = str.indexOf("in",3);//第四个字符串开始检索
        System.out.println("index:"+index); //5


        /*

        int lastIndexOf(String str)
        检测最后一次出现给定字符串的起始位置

         */


        index = str.lastIndexOf("in");
        System.out.println("index:"+index);//9


        /*
         String substring(int start,int end)
         截取当前字符串中给定范围内的字符串
         在API中通常使用两个数字表示范围时，都是“含头不含尾的”




         */
        //截取“ing”



        String sub = str.substring(5,8);
        System.out.println(sub);



        /*
        String substring(int start)
        从start处截取字符串的末尾
         */


        sub = str.substring(9);
        System.out.println(sub);










    }
}
